/***********************************************************************\
*                                                                       *
* This file was created by Component Internal Interface Engine software *
*  Copyright(c) 2000-2012 by Krzysztof Pozniak (pozniak@ise.pw.edu.pl)  *
*                           All Rights Reserved.                        *
*                                                                       *
\***********************************************************************/

package cii_kx1_fmc3;

import cii_lib.*;

public class CCII_MUX_DATA_RECEIVER {

  public CCII_COMPONENT _CII_MUX_DATA_RECEIVER;

  private CCII_ACCESS_IPAR _IPAR_MUX_WIDTH;
  private CCII_ACCESS_IPAR _IPAR_MUX_MULTIPL;
  private CCII_ACCESS_IPAR _IPAR_TRANSM_DATA_WIDTH;
  private CCII_ACCESS_LPAR _LPAR_MUX_EXT_PHASE_ENA;
  private CCII_ACCESS_LPAR _LPAR_MUX_PHASE_POS;
  private CCII_ACCESS_LPAR _LPAR_MUX_QPHASE_ENA;
  private CCII_ACCESS_LPAR _LPAR_MUX_MCLK180_ADD;
  private CCII_ACCESS_LPAR _LPAR_MUX_MCLK270_ADD;
  private CCII_ACCESS_IPAR _IPAR_MUX_OVERCLOCK_MULTIPL;
  private CCII_ACCESS_LPAR _LPAR_MUX_SYMMETRIZATION_ENA;
  private CCII_ACCESS_LPAR _LPAR_MUX_PART_MODE_ENA;
  private CCII_ACCESS_LPAR _LPAR_MUX_DECREASE_ENA;
  private CCII_ACCESS_IPAR _IPAR_PART_WIDTH;
  private CCII_ACCESS_IPAR _IPAR_PART_NUM;
  private CCII_ACCESS_IPAR _IPAR_PART_CHECK_WIDTH;
  private CCII_ACCESS_IPAR _IPAR_DATA_WIDTH;
  private CCII_ACCESS_IPAR _IPAR_DATA_DELAY_POS;
  private CCII_ACCESS_LPAR _LPAR_DEMUX_STROBE_ENABLE;
  private CCII_ACCESS_LPAR _LPAR_DEMUX_STROBE_REGISTERED;
  private CCII_ACCESS_LPAR _LPAR_DEMUX_PROCESS_REGISTERED;
  private CCII_ACCESS_LPAR _LPAR_DEMUX_OUTPUT_REGISTERED;
  private CCII_ACCESS_IPAR _IPAR_DEMUX_LAT_DELAY_POS;
  public class CMPAR_DEMUX_CLK_INV_CII extends CCII_ACCESS_MPAR {
    public CMPAR_DEMUX_CLK_INV_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_DEMUX_CLK_INV_CII _MPAR_DEMUX_CLK_INV_CII;
  public class CMPAR_DEMUX_CLK90_CII extends CCII_ACCESS_MPAR {
    public CMPAR_DEMUX_CLK90_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_DEMUX_CLK90_CII _MPAR_DEMUX_CLK90_CII;
  public class CMPAR_DEMUX_DELAY_CII extends CCII_ACCESS_MPAR {
    public CMPAR_DEMUX_DELAY_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_DEMUX_DELAY_CII _MPAR_DEMUX_DELAY_CII;
  public class CMPAR_DEMUX_LAT_DELAY_CII extends CCII_ACCESS_MPAR {
    public CMPAR_DEMUX_LAT_DELAY_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_DEMUX_LAT_DELAY_CII _MPAR_DEMUX_LAT_DELAY_CII;
  private CCII_ACCESS_LPAR _LPAR_PART_INPUT_REGISTERED;
  private CCII_ACCESS_LPAR _LPAR_PART_INDELAY_REGISTERED;
  private CCII_ACCESS_LPAR _LPAR_PART_OUTDELAY_REGISTERED;
  private CCII_ACCESS_LPAR _LPAR_PART_OUTPUT_REGISTERED;
  public class CMPAR_PART_DELAY_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_DELAY_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_DELAY_CII _MPAR_PART_DELAY_CII;
  public class CMPAR_PART_CLK_INV_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_CLK_INV_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_CLK_INV_CII _MPAR_PART_CLK_INV_CII;
  public class CMPAR_PART_SWAP_ENA_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_SWAP_ENA_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_SWAP_ENA_CII _MPAR_PART_SWAP_ENA_CII;
  public class CMPAR_PART_CHECK_ENA_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_CHECK_ENA_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_CHECK_ENA_CII _MPAR_PART_CHECK_ENA_CII;
  public class CMPAR_PART_CHECK_DATA_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_CHECK_DATA_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_CHECK_DATA_CII _MPAR_PART_CHECK_DATA_CII;
  public class CMPAR_PART_CHECK_DATA_ENA_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_CHECK_DATA_ENA_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_CHECK_DATA_ENA_CII _MPAR_PART_CHECK_DATA_ENA_CII;
  public class CMPAR_PART_TEST_ENA_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_TEST_ENA_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_TEST_ENA_CII _MPAR_PART_TEST_ENA_CII;
  public class CMPAR_PART_TEST_DATA_RND_ENA_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_TEST_DATA_RND_ENA_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_TEST_DATA_RND_ENA_CII _MPAR_PART_TEST_DATA_RND_ENA_CII;
  public class CMPAR_PART_TEST_PART_RND_ENA_CII extends CCII_ACCESS_MPAR {
    public CMPAR_PART_TEST_PART_RND_ENA_CII(CCII_TABLE_INDEX itab, CCII_COMPONENT comp) { super(itab,comp);}
    public CCIISYS.CLIST_INTERF_CTRL GetList() {return(CCIISYS.LIST_INTERF_CTRL);}
  };
  private CMPAR_PART_TEST_PART_RND_ENA_CII _MPAR_PART_TEST_PART_RND_ENA_CII;
  private CCII_ACCESS_LPAR _LPAR_PART_VALID_CII;
  private CCII_ACCESS_LPAR _LPAR_PART_TEST_DATA_CII;
  private CCII_ACCESS_IPAR _IPAR_MUX_DELAY_DATA_WIDTH;
  private CCII_ACCESS_IPAR _IPAR_MUX_LAT_DELAY_DATA_WIDTH;
  private CCII_ACCESS_IPAR _IPAR_MUX_EXT_WIDTH;
  private CCII_ACCESS_IPAR _IPAR_USER_DATA_WIDTH;
  private CCII_ACCESS_IPAR _IPAR_PART_DELAY_WIDTH;
  private CCII_DATA_DEMUX[] _COMP_DEMUX;
  private CCII_PART_DATA_RECEIVER[] _COMP_REC;
  public CCII_MUX_DATA_RECEIVER(CCII_TABLE_INDEX itab, int cidx, CCII_INTERFACE interf, CCII_COMPONENT parent) {
    _CII_MUX_DATA_RECEIVER=new CCII_COMPONENT(itab,cidx,parent);
    _IPAR_MUX_WIDTH=null;
    _IPAR_MUX_MULTIPL=null;
    _IPAR_TRANSM_DATA_WIDTH=null;
    _LPAR_MUX_EXT_PHASE_ENA=null;
    _LPAR_MUX_PHASE_POS=null;
    _LPAR_MUX_QPHASE_ENA=null;
    _LPAR_MUX_MCLK180_ADD=null;
    _LPAR_MUX_MCLK270_ADD=null;
    _IPAR_MUX_OVERCLOCK_MULTIPL=null;
    _LPAR_MUX_SYMMETRIZATION_ENA=null;
    _LPAR_MUX_PART_MODE_ENA=null;
    _LPAR_MUX_DECREASE_ENA=null;
    _IPAR_PART_WIDTH=null;
    _IPAR_PART_NUM=null;
    _IPAR_PART_CHECK_WIDTH=null;
    _IPAR_DATA_WIDTH=null;
    _IPAR_DATA_DELAY_POS=null;
    _LPAR_DEMUX_STROBE_ENABLE=null;
    _LPAR_DEMUX_STROBE_REGISTERED=null;
    _LPAR_DEMUX_PROCESS_REGISTERED=null;
    _LPAR_DEMUX_OUTPUT_REGISTERED=null;
    _IPAR_DEMUX_LAT_DELAY_POS=null;
    _MPAR_DEMUX_CLK_INV_CII=null;
    _MPAR_DEMUX_CLK90_CII=null;
    _MPAR_DEMUX_DELAY_CII=null;
    _MPAR_DEMUX_LAT_DELAY_CII=null;
    _LPAR_PART_INPUT_REGISTERED=null;
    _LPAR_PART_INDELAY_REGISTERED=null;
    _LPAR_PART_OUTDELAY_REGISTERED=null;
    _LPAR_PART_OUTPUT_REGISTERED=null;
    _MPAR_PART_DELAY_CII=null;
    _MPAR_PART_CLK_INV_CII=null;
    _MPAR_PART_SWAP_ENA_CII=null;
    _MPAR_PART_CHECK_ENA_CII=null;
    _MPAR_PART_CHECK_DATA_CII=null;
    _MPAR_PART_CHECK_DATA_ENA_CII=null;
    _MPAR_PART_TEST_ENA_CII=null;
    _MPAR_PART_TEST_DATA_RND_ENA_CII=null;
    _MPAR_PART_TEST_PART_RND_ENA_CII=null;
    _LPAR_PART_VALID_CII=null;
    _LPAR_PART_TEST_DATA_CII=null;
    _IPAR_MUX_DELAY_DATA_WIDTH=null;
    _IPAR_MUX_LAT_DELAY_DATA_WIDTH=null;
    _IPAR_MUX_EXT_WIDTH=null;
    _IPAR_USER_DATA_WIDTH=null;
    _IPAR_PART_DELAY_WIDTH=null;
    _COMP_DEMUX=null;
    _COMP_REC=null;
    int _cnum_;
    if(_CII_MUX_DATA_RECEIVER.Number()==0) return;
    _IPAR_MUX_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_MUX_MULTIPL = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_TRANSM_DATA_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_MUX_EXT_PHASE_ENA = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_MUX_PHASE_POS = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_MUX_QPHASE_ENA = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_MUX_MCLK180_ADD = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_MUX_MCLK270_ADD = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_MUX_OVERCLOCK_MULTIPL = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_MUX_SYMMETRIZATION_ENA = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_MUX_PART_MODE_ENA = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_MUX_DECREASE_ENA = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_PART_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_PART_NUM = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_PART_CHECK_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_DATA_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_DATA_DELAY_POS = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_DEMUX_STROBE_ENABLE = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_DEMUX_STROBE_REGISTERED = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_DEMUX_PROCESS_REGISTERED = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_DEMUX_OUTPUT_REGISTERED = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_DEMUX_LAT_DELAY_POS = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_DEMUX_CLK_INV_CII = new CMPAR_DEMUX_CLK_INV_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_DEMUX_CLK90_CII = new CMPAR_DEMUX_CLK90_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_DEMUX_DELAY_CII = new CMPAR_DEMUX_DELAY_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_DEMUX_LAT_DELAY_CII = new CMPAR_DEMUX_LAT_DELAY_CII(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_PART_INPUT_REGISTERED = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_PART_INDELAY_REGISTERED = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_PART_OUTDELAY_REGISTERED = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_PART_OUTPUT_REGISTERED = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_DELAY_CII = new CMPAR_PART_DELAY_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_CLK_INV_CII = new CMPAR_PART_CLK_INV_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_SWAP_ENA_CII = new CMPAR_PART_SWAP_ENA_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_CHECK_ENA_CII = new CMPAR_PART_CHECK_ENA_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_CHECK_DATA_CII = new CMPAR_PART_CHECK_DATA_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_CHECK_DATA_ENA_CII = new CMPAR_PART_CHECK_DATA_ENA_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_TEST_ENA_CII = new CMPAR_PART_TEST_ENA_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_TEST_DATA_RND_ENA_CII = new CMPAR_PART_TEST_DATA_RND_ENA_CII(itab,_CII_MUX_DATA_RECEIVER);
    _MPAR_PART_TEST_PART_RND_ENA_CII = new CMPAR_PART_TEST_PART_RND_ENA_CII(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_PART_VALID_CII = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _LPAR_PART_TEST_DATA_CII = new CCII_ACCESS_LPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_MUX_DELAY_DATA_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_MUX_LAT_DELAY_DATA_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_MUX_EXT_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_USER_DATA_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _IPAR_PART_DELAY_WIDTH = new CCII_ACCESS_IPAR(itab,_CII_MUX_DATA_RECEIVER);
    _COMP_DEMUX = new CCII_DATA_DEMUX[_cnum_=Math.max(itab.GetItem().Repeat,1)];
    for (int count=0; count<_cnum_; count ++)
      _COMP_DEMUX[count]=new CCII_DATA_DEMUX(itab,count,interf,_CII_MUX_DATA_RECEIVER);
    _COMP_REC = new CCII_PART_DATA_RECEIVER[_cnum_=Math.max(itab.GetItem().Repeat,1)];
    for (int count=0; count<_cnum_; count ++)
      _COMP_REC[count]=new CCII_PART_DATA_RECEIVER(itab,count,interf,_CII_MUX_DATA_RECEIVER);
  }
  public CCII_COMPONENT CII_MUX_DATA_RECEIVER() {return(_CII_MUX_DATA_RECEIVER.Number()==0?null:_CII_MUX_DATA_RECEIVER);};
  public CCII_ACCESS_IPAR IPAR_MUX_WIDTH() {return(_IPAR_MUX_WIDTH);};
  public CCII_ACCESS_IPAR IPAR_MUX_MULTIPL() {return(_IPAR_MUX_MULTIPL);};
  public CCII_ACCESS_IPAR IPAR_TRANSM_DATA_WIDTH() {return(_IPAR_TRANSM_DATA_WIDTH);};
  public CCII_ACCESS_LPAR LPAR_MUX_EXT_PHASE_ENA() {return(_LPAR_MUX_EXT_PHASE_ENA);};
  public CCII_ACCESS_LPAR LPAR_MUX_PHASE_POS() {return(_LPAR_MUX_PHASE_POS);};
  public CCII_ACCESS_LPAR LPAR_MUX_QPHASE_ENA() {return(_LPAR_MUX_QPHASE_ENA);};
  public CCII_ACCESS_LPAR LPAR_MUX_MCLK180_ADD() {return(_LPAR_MUX_MCLK180_ADD);};
  public CCII_ACCESS_LPAR LPAR_MUX_MCLK270_ADD() {return(_LPAR_MUX_MCLK270_ADD);};
  public CCII_ACCESS_IPAR IPAR_MUX_OVERCLOCK_MULTIPL() {return(_IPAR_MUX_OVERCLOCK_MULTIPL);};
  public CCII_ACCESS_LPAR LPAR_MUX_SYMMETRIZATION_ENA() {return(_LPAR_MUX_SYMMETRIZATION_ENA);};
  public CCII_ACCESS_LPAR LPAR_MUX_PART_MODE_ENA() {return(_LPAR_MUX_PART_MODE_ENA);};
  public CCII_ACCESS_LPAR LPAR_MUX_DECREASE_ENA() {return(_LPAR_MUX_DECREASE_ENA);};
  public CCII_ACCESS_IPAR IPAR_PART_WIDTH() {return(_IPAR_PART_WIDTH);};
  public CCII_ACCESS_IPAR IPAR_PART_NUM() {return(_IPAR_PART_NUM);};
  public CCII_ACCESS_IPAR IPAR_PART_CHECK_WIDTH() {return(_IPAR_PART_CHECK_WIDTH);};
  public CCII_ACCESS_IPAR IPAR_DATA_WIDTH() {return(_IPAR_DATA_WIDTH);};
  public CCII_ACCESS_IPAR IPAR_DATA_DELAY_POS() {return(_IPAR_DATA_DELAY_POS);};
  public CCII_ACCESS_LPAR LPAR_DEMUX_STROBE_ENABLE() {return(_LPAR_DEMUX_STROBE_ENABLE);};
  public CCII_ACCESS_LPAR LPAR_DEMUX_STROBE_REGISTERED() {return(_LPAR_DEMUX_STROBE_REGISTERED);};
  public CCII_ACCESS_LPAR LPAR_DEMUX_PROCESS_REGISTERED() {return(_LPAR_DEMUX_PROCESS_REGISTERED);};
  public CCII_ACCESS_LPAR LPAR_DEMUX_OUTPUT_REGISTERED() {return(_LPAR_DEMUX_OUTPUT_REGISTERED);};
  public CCII_ACCESS_IPAR IPAR_DEMUX_LAT_DELAY_POS() {return(_IPAR_DEMUX_LAT_DELAY_POS);};
  public CMPAR_DEMUX_CLK_INV_CII MPAR_DEMUX_CLK_INV_CII() {return(_MPAR_DEMUX_CLK_INV_CII);};
  public CMPAR_DEMUX_CLK90_CII MPAR_DEMUX_CLK90_CII() {return(_MPAR_DEMUX_CLK90_CII);};
  public CMPAR_DEMUX_DELAY_CII MPAR_DEMUX_DELAY_CII() {return(_MPAR_DEMUX_DELAY_CII);};
  public CMPAR_DEMUX_LAT_DELAY_CII MPAR_DEMUX_LAT_DELAY_CII() {return(_MPAR_DEMUX_LAT_DELAY_CII);};
  public CCII_ACCESS_LPAR LPAR_PART_INPUT_REGISTERED() {return(_LPAR_PART_INPUT_REGISTERED);};
  public CCII_ACCESS_LPAR LPAR_PART_INDELAY_REGISTERED() {return(_LPAR_PART_INDELAY_REGISTERED);};
  public CCII_ACCESS_LPAR LPAR_PART_OUTDELAY_REGISTERED() {return(_LPAR_PART_OUTDELAY_REGISTERED);};
  public CCII_ACCESS_LPAR LPAR_PART_OUTPUT_REGISTERED() {return(_LPAR_PART_OUTPUT_REGISTERED);};
  public CMPAR_PART_DELAY_CII MPAR_PART_DELAY_CII() {return(_MPAR_PART_DELAY_CII);};
  public CMPAR_PART_CLK_INV_CII MPAR_PART_CLK_INV_CII() {return(_MPAR_PART_CLK_INV_CII);};
  public CMPAR_PART_SWAP_ENA_CII MPAR_PART_SWAP_ENA_CII() {return(_MPAR_PART_SWAP_ENA_CII);};
  public CMPAR_PART_CHECK_ENA_CII MPAR_PART_CHECK_ENA_CII() {return(_MPAR_PART_CHECK_ENA_CII);};
  public CMPAR_PART_CHECK_DATA_CII MPAR_PART_CHECK_DATA_CII() {return(_MPAR_PART_CHECK_DATA_CII);};
  public CMPAR_PART_CHECK_DATA_ENA_CII MPAR_PART_CHECK_DATA_ENA_CII() {return(_MPAR_PART_CHECK_DATA_ENA_CII);};
  public CMPAR_PART_TEST_ENA_CII MPAR_PART_TEST_ENA_CII() {return(_MPAR_PART_TEST_ENA_CII);};
  public CMPAR_PART_TEST_DATA_RND_ENA_CII MPAR_PART_TEST_DATA_RND_ENA_CII() {return(_MPAR_PART_TEST_DATA_RND_ENA_CII);};
  public CMPAR_PART_TEST_PART_RND_ENA_CII MPAR_PART_TEST_PART_RND_ENA_CII() {return(_MPAR_PART_TEST_PART_RND_ENA_CII);};
  public CCII_ACCESS_LPAR LPAR_PART_VALID_CII() {return(_LPAR_PART_VALID_CII);};
  public CCII_ACCESS_LPAR LPAR_PART_TEST_DATA_CII() {return(_LPAR_PART_TEST_DATA_CII);};
  public CCII_ACCESS_IPAR IPAR_MUX_DELAY_DATA_WIDTH() {return(_IPAR_MUX_DELAY_DATA_WIDTH);};
  public CCII_ACCESS_IPAR IPAR_MUX_LAT_DELAY_DATA_WIDTH() {return(_IPAR_MUX_LAT_DELAY_DATA_WIDTH);};
  public CCII_ACCESS_IPAR IPAR_MUX_EXT_WIDTH() {return(_IPAR_MUX_EXT_WIDTH);};
  public CCII_ACCESS_IPAR IPAR_USER_DATA_WIDTH() {return(_IPAR_USER_DATA_WIDTH);};
  public CCII_ACCESS_IPAR IPAR_PART_DELAY_WIDTH() {return(_IPAR_PART_DELAY_WIDTH);};
  public CCII_DATA_DEMUX COMP_DEMUX(int num) {return(_COMP_DEMUX[num].CII_DATA_DEMUX()==null?null:_COMP_DEMUX[num]);};
  public CCII_PART_DATA_RECEIVER COMP_REC(int num) {return(_COMP_REC[num].CII_PART_DATA_RECEIVER()==null?null:_COMP_REC[num]);};
}
